2 A Formal Methods Case Study : Using \ light - weight " VDM for the Developmentof a Security System

نویسندگان

  • Georg Droschl
  • Walter Kuhn
  • Gerald Sonneck
  • Michael Thuswald
چکیده

This paper describes a formal methods case study in which one module of an existing security system was redeveloped using the \light-weight" Vienna Development Method supported by the IFAD Toolbox. The result is compared with the existing version in terms of eeort and quality. In this project, formal methods { even in its \light-weight" form { have increased software quality while the development eeorts were comparable. The second part of the paper contains a discussion of the relevance of these results from the point of view of the team that has used conventional methods for the development of the original version.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Speciication of a Voice Communication System Used in Air Traac Control an Industrial Application of Light-weight Formal Methods Using Vdm ++

During the last few years lightweight approaches to formal development methods have been proposed in order to facilitate the technological transfer of these techniques. This article presents the results and experiences gained in an industrial project, in which VDM ++ has been applied to specify a safety critical voice communication system for air-traac control. It is shown that an executable VD...

متن کامل

Refining Light-Weight Formal Specifications Validations using Black Box Testing and Code Coverage Analysis: An Electrocardiograph Application

Light-weight formal specifications are used to achieve a better understanding of the desired behavior of a system. The specification must correctly reflect the requirements that were expressed informally to the system being modeled. To validate specifications black-box testing technique had been widely used. Selecting test cases to validate the specification based only on the black-box testing ...

متن کامل

Automated Black-Box Testing with Abstract VDM Oracles

In this paper the possibilities to automate black-box testing through formal requirement specifications are explored. More precisely, the formal method VDM (Vienna Development Method) serves to demonstrate that abstract requirement models can be used as test oracles for concrete software. The automation of the resulting testing frame-work is based on modern CASE-tools that support a light-weigh...

متن کامل

Requirements Validation of a Voice Communication System Used in Air Traffic Control

During the last few years light-weight approaches to formal development methods have been proposed in order to facilitate the technological transfer of these techniques. This article presents the results and experiences gained in an industrial project, in which VDM has been applied to specify a safety critical voice communication system for air-traffic control. It is shown that an executable VD...

متن کامل

Executable Speci cations in Software Reliability Engineering

Bernhard K. Aichernig Technical University Graz, Institute for Software Technology (IST), M unzgrabenstr. 11/II, A-8010 Graz, Austria E-mail: [email protected] In the Handbook of Software Reliability, Lyu mentions the use of formal methods for fault removal [9]: \When formal methods are in full swing, formal design proofs might be available to achieve mathematical proof of correctnes...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000